import argparse

from scraper import Parser
from proxy import ParserProxy


def get_input_parameters():

    """ Получаем входные аргументы """

    parser = argparse.ArgumentParser()

    parser.add_argument('-b', dest='display_browser', default='no', required=False)             # Отображение браузера для основного парсинга
    parser.add_argument('-bp', dest='display_browser_for_proxy', default='no', required=False)  # Отображение браузера для парсинга прокси
    parser.add_argument('-l', dest='link', required=True)                                       # Ссылка на страницу для парсинга

    arguments = parser.parse_args()

    display_browser = arguments.display_browser
    display_browser_for_proxy = arguments.display_browser_for_proxy
    link = arguments.link

    data = (display_browser, display_browser_for_proxy, link)

    return data


def main():

    """ Запуск бота """

    data = get_input_parameters()

#    proxy = ParserProxy(data)
#    proxy_list = proxy.start_parsing_proxy()

    parser = Parser(data)
    parser.start_parsing()


# ТОЧКА ВХОДА

if __name__ == '__main__':

    main()
